浏览器脚本教程 > E4X 教程 > E4X How To

E4X How To

通过 E4X,您可以把 XML 文档定义为 JavaScript 对象。

E4X 实例

作为一个例子,我们可以解析并编辑一个表示便签的 XML 文档。

这个 XML 文档类似这样:

<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

假如我们把这个 XML 文档存储在一个名为 note 的字符串中,那么通过编写下面的 JavaScript 语句,我们就可以把它载入一个名为 x 的 XML 对象变量中:

var x = new XML(note)

或者我们可以直接使用 XML 文本为该 XML 对象变量赋值:

var x = new XML()

x=
<note>
<date>2008-08-08</date>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

XML 是 JavaScript 对象

通过 E4X,您可以像声明 Date 或 Math 对象那样声明 XML 对象:

var x = new XML()

var y = new Date()

var z = new Array()

由于可以把 XML 文档作为 XML 对象进行声明,解析和操作 XML 文档是非常简单的。

按照上面的那个例子,编写一条 JavaScript 语句:

document.write(x.from)

将输出:

John

非常简单。您认为呢?

参考手册

W3c0.com 提供的内容仅用于培训。我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。W3c0 简体中文版的所有内容仅供测试,对任何法律问题及风险不承担任何责任。 当使用本站时,代表您已接受了本站的使用条款和隐私条款。版权所有,保留一切权利。 鲁ICP备15022115号